<%@ page import="ar.org.sstuyv.Persona" %>



<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'relacionCivil', 'error')} ">
	<label for="relacionCivil">
		<g:message code="persona.relacionCivil.label" default="Relacion Civil" />
		
	</label>
	<g:textField name="relacionCivil" value="${personaInstance?.relacionCivil}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'apellido', 'error')} ">
	<label for="apellido">
		<g:message code="persona.apellido.label" default="Apellido" />
		
	</label>
	<g:textField name="apellido" value="${personaInstance?.apellido}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'beneficio', 'error')} required">
	<label for="beneficio">
		<g:message code="persona.beneficio.label" default="Beneficio" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="beneficio" name="beneficio.id" from="${ar.org.sstuyv.Beneficio.list()}" optionKey="id" required="" value="${personaInstance?.beneficio?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'documento', 'error')} required">
	<label for="documento">
		<g:message code="persona.documento.label" default="Documento" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="documento" name="documento.id" from="${ar.org.sstuyv.TipoDocumento.list()}" optionKey="id" required="" value="${personaInstance?.documento?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'domicilio', 'error')} ">
	<label for="domicilio">
		<g:message code="persona.domicilio.label" default="Domicilio" />
		
	</label>
	<g:textField name="domicilio" value="${personaInstance?.domicilio}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'estadoCivil', 'error')} required">
	<label for="estadoCivil">
		<g:message code="persona.estadoCivil.label" default="Estado Civil" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="estadoCivil" name="estadoCivil.id" from="${ar.org.sstuyv.EstadoCivil.list()}" optionKey="id" required="" value="${personaInstance?.estadoCivil?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'fechaNacimiento', 'error')} required">
	<label for="fechaNacimiento">
		<g:message code="persona.fechaNacimiento.label" default="Fecha Nacimiento" />
		<span class="required-indicator">*</span>
	</label>
	<g:datePicker name="fechaNacimiento" precision="day"  value="${personaInstance?.fechaNacimiento}"  />
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'madre', 'error')} ">
	<label for="madre">
		<g:message code="persona.madre.label" default="Madre" />
		
	</label>
	<g:textField name="madre" value="${personaInstance?.madre}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'nacionalidad', 'error')} ">
	<label for="nacionalidad">
		<g:message code="persona.nacionalidad.label" default="Nacionalidad" />
		
	</label>
	<g:textField name="nacionalidad" value="${personaInstance?.nacionalidad}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'nombres', 'error')} ">
	<label for="nombres">
		<g:message code="persona.nombres.label" default="Nombres" />
		
	</label>
	<g:textField name="nombres" value="${personaInstance?.nombres}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'numeroDocumento', 'error')} ">
	<label for="numeroDocumento">
		<g:message code="persona.numeroDocumento.label" default="Numero Documento" />
		
	</label>
	<g:textField name="numeroDocumento" value="${personaInstance?.numeroDocumento}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'ocupacion', 'error')} required">
	<label for="ocupacion">
		<g:message code="persona.ocupacion.label" default="Ocupacion" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="ocupacion" name="ocupacion.id" from="${ar.org.sstuyv.Ocupacion.list()}" optionKey="id" required="" value="${personaInstance?.ocupacion?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'padre', 'error')} ">
	<label for="padre">
		<g:message code="persona.padre.label" default="Padre" />
		
	</label>
	<g:textField name="padre" value="${personaInstance?.padre}"/>
</div>

